package com.aaa.web.service.secondcarservice;

import com.aaa.entity.secondcar.NewSecondCar;
import com.aaa.entity.secondcar.SecondCarEntrepotMessage;
import com.aaa.web.commons.Result;
import com.aaa.web.commons.SecondCarEntrepotQuery;

import java.util.List;
import java.util.Map;

/**
* @program: ${PROJECT_NAME}
* @description: 门店二手车仓库
* @author: 许一鑫
* @create: 10:22 2019/1/3
**/
public interface SecondCarEntrepotService {

    /**
     * 查询出所有在仓库中未卖出的二手车信息
     * @param query
     * @return
     */
    Map getSecondCarEntrepotMessage(SecondCarEntrepotQuery query);
    /**
     * 查询出二手车仓库中的车辆详细描述
     * @param s
     * @return
     */
    String getSecondCarDescribe(SecondCarEntrepotMessage s);
    /**
     * 将二手车仓库中的车辆信息修改为卖出
     * @param s
     */
    Result sellSecondCar(SecondCarEntrepotMessage s);
    /**
     * 动态获取学校门店下拉框的数据
     * @return
     */
    List<Map> getschool();
    /**
     * 动态获取电车型号下拉框的数据
     * @return
     */
    List<Map> getgoodsname();
    /**
     * 添加新的二手车仓库信息
     * @param n
     */
    Result setNewSecondCar(NewSecondCar n);
}
